package com.simple.piger.service;

import com.baomidou.mybatisplus.service.IService;
import com.simple.piger.dto.req.InviteCompanyEmpReqDto;
import com.simple.piger.dto.resp.company.InviteCompanyEmpRespDto;
import com.simple.piger.dto.resp.company.InviteCompanyRespDto;
import com.simple.piger.entity.InviteCompanyEmp;

import java.util.List;

/**
 * <p>
 * 公司职员 服务类
 * </p>
 *
 * @author baolw
 * @since 2020-02-06
 */
public interface InviteCompanyEmpService extends IService<InviteCompanyEmp> {

    List<InviteCompanyEmpRespDto> list(Integer page, Integer limit, String name);

    int count(String name);

    List<InviteCompanyEmpRespDto> platformCompanyEmpList(Integer page, Integer limit, String companyId);

    int platformCompanyEmpListCount(String companyId);

    void updateEmp(InviteCompanyEmpReqDto reqDto);

    void saveOrUpdate(InviteCompanyEmpReqDto reqDto);
}
